package org.study.poi_excel.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 借鉴于easypoi  使用注解的方式
 * @author ou_quan_sheng
 * 
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Excel {

	/**
	 * 这个用于标注导出excel单元格的顺序
	 * 下标从0开始，程序没有做数据重复的认证，所以标注时要主意index的需要不要有相同的
	 */
	public int index();
	
	/**
	 * excel每一列的表头名称
	 * @return
	 */
	public String name();
	
	/**
	 * 日期的格式
	 * @return
	 */
	public String dateFormat() default"yyyy-MM-dd HH:mm:ss";
	
	/**
	 * 列的宽度
	 * @return
	 */
	public double width() default 11;
	
	/**
	 * 行的高度
	 * @return
	 */
	public double hight() default 8;
	
}
